import 'package:enterprise_v6_app/app/core/core.dart';
import 'package:enterprise_v6_app/app/core/ext/ext.dart';
import 'package:enterprise_v6_app/app/modules/task/task_all/hazard_investigation/hazard_investigation_controller.dart';

/// 我的任务-隐患排查
class HazardInvestigationPage extends StatelessWidget {
  HazardInvestigationPage({super.key});

  final controller = Get.put(HazardInvestigationController());


  @override
  Widget build(BuildContext context) {
    return ListView(
      children: controller.productiveList
          .map((e) => Container(
        margin: EdgeInsets.only(left: 14.w, right: 14.w, top: 12.w),
        decoration: const BoxDecoration(
            color: Colors.white,
            borderRadius: BorderRadius.all(
              Radius.circular(8),
            )),
        child: Row(
          children: [
            AppGaps.hGap20,
            Expanded(
              child: Column(
                crossAxisAlignment: CrossAxisAlignment.start,
                children: [
                  AppGaps.vGap16,
                  Text(
                    e.title,
                    style: TextStyle(
                      fontSize: 16.sp,
                      color: AppColors.font_color_black,
                      fontWeight: FontWeight.w500,
                    ),
                  ),
                  AppGaps.vGap16,
                  SvgPicture.asset(e.icon),
                  AppGaps.vGap16,
                ],
              ),
            ),
            SvgPicture.asset(e.image),
            AppGaps.hGap16,
          ],
        ),
      ).click(() {
        controller.onClickItem(e);
      }))
          .toList(),
    );
  }
}


// @override
// Widget build(BuildContext context) {
//   return DefaultTabController(
//     length: 3,
//     child: GetBuilder(
//         init: controller,
//         builder: (_) {
//           return Scaffold(
//               body: Container(
//             color: const Color(0xffF5F5F6),
//             child: Column(
//               children: [
//                 AppGaps.vGap12,
//                 Container(
//                   height: 54.w,
//                   decoration: BoxDecoration(
//                     color: Colors.white,
//                     borderRadius: BorderRadius.circular(8.r),
//                   ),
//                   margin: EdgeInsets.symmetric(horizontal: 14.w),
//                   child: TabBar(
//                     controller: controller.tabController,
//                     tabs: const [
//                       Tab(text: '排查计划'),
//                       Tab(text: '补检任务'),
//                       Tab(text: '隐患治理'),
//                     ],
//                     dividerColor: Colors.transparent,
//                     labelPadding: EdgeInsets.only(bottom: 20.w),
//                     labelStyle: TextStyle(
//                       fontSize: 16.sp,
//                       fontWeight: FontWeight.w500,
//                     ),
//                     unselectedLabelStyle: TextStyle(
//                       fontSize: 16.sp,
//                       fontWeight: FontWeight.w500,
//                     ),
//                     labelColor: Colors.black,
//                     unselectedLabelColor: const Color(0xffA0A7B5),
//                     indicatorPadding: EdgeInsets.only(top: 35.w, bottom: 10.w),
//                     indicator: const BoxDecoration(
//                       image: DecorationImage(
//                         image: AssetImage(
//                           'assets/images/icon_select_arc.png',
//                         ),
//                       ),
//                     ),
//                   ),
//                 ),
//                 AppGaps.vGap10,
//                 Expanded(
//                   child: Container(
//                     color: const Color(0xffF5F5F6),
//                     child: TabBarView(
//                       controller: controller.tabController,
//                       children: [
//                         InvestigationPlanPage(),
//                         SupplementaryInspectionPage(),
//                         HazardManagementPage(),
//                       ],
//                     ),
//                   ),
//                 ),
//               ],
//             ),
//           ));
//         }),
//   );
// }
// }
